package com.example.patient.dto.resp;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author wxy
 * @Date 2021/1/21 20:54
 * @Version 1.0
 */
@Data
@ApiModel(value = "问诊、就诊、中药处方信息返回体")
public class ZRxDetailResp implements Serializable {
    private static final long serialVersionUID = 1433115343668744387L;

    @ApiModelProperty(value = "name")
    @JSONField(name = "Name")
    private String name;
    @ApiModelProperty(value = "rxOrderNO")
    @JSONField(name = "RxOrderNO")
    private String rxOrderNO;
    @ApiModelProperty(value = "sex")
    @JSONField(name = "Sex")
    private String sex;
    @ApiModelProperty(value = "age")
    @JSONField(name = "Age")
    private Integer age;
    @ApiModelProperty(value = "depName")
    @JSONField(name = "depName")
    private String depName;
    @ApiModelProperty(value = "createTime")
    @JSONField(name = "CreateTime")
    private String createTime;
    @ApiModelProperty(value = "dialectical")
    @JSONField(name = "Dialectical")
    private String dialectical;
    @ApiModelProperty(value = "zDialectical")
    private String zDialectical;
    @ApiModelProperty(value = "zDialectics")
    private String zDialectics;
    @ApiModelProperty(value = "salePrice")
    @JSONField(name = "SalePrice")
    private BigDecimal salePrice;
    @ApiModelProperty(value = "badge")
    @JSONField(name = "Badge")
    private String badge;
    @ApiModelProperty(value = "openDoctor")
    @JSONField(name = "OpenDoctor")
    private String openDoctor;
    @ApiModelProperty(value = "chkStatus")
    @JSONField(name = "ChkStatus")
    private Integer chkStatus;
    @ApiModelProperty(value = "chkDoctor")
    @JSONField(name = "ChkDoctor")
    private String chkDoctor;
    @ApiModelProperty(value = "failureReason")
    @JSONField(name = "FailureReason")
    private String failureReason;
    @ApiModelProperty(value = "failureRemark")
    @JSONField(name = "FailureRemark")
    private String failureRemark;
    @ApiModelProperty(value = "dialecticalRemark")
    @JSONField(name = "DialecticalRemark")
    private String dialecticalRemark;
    @ApiModelProperty(value = "aVoid")
    @JSONField(name = "AVoid")
    private String aVoid;
    @ApiModelProperty(value = "medTime")
    @JSONField(name = "MedTime")
    private String medTime;
    @ApiModelProperty(value = "DrugInfo")
    @JSONField(name = "drugInfo")
    private String DrugInfo;
    @ApiModelProperty(value = "totalDoes")
    @JSONField(name = "TotalDoes")
    private Integer totalDoes;
    @ApiModelProperty(value = "dayCount")
    @JSONField(name = "DayCount")
    private Integer dayCount;
    @ApiModelProperty(value = "does")
    @JSONField(name = "Does")
    private Integer does;
    @ApiModelProperty(value = "medWay")
    @JSONField(name = "MedWay")
    private String medWay;
    @ApiModelProperty(value = "isHandle")
    @JSONField(name = "IsHandle")
    private Boolean isHandle;
    @ApiModelProperty(value = "isRxExpired")
    @JSONField(name = "IsRxExpired")
    private Boolean isRxExpired;

    @ApiModelProperty(value = "中医疾病编号", name = "zDisCode")
    @JSONField(name = "zDisCode")
    private String zDisCode;

}
